body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
}

#header {
height: 129px;
}

#container {
position: absolute;
width: 100%;
}

#page {
margin-left: 150px;
}

#left {
position: absolute;
left:0;
width: 150px;
}

#footer {
height: 30px;
}

.left_menu {
list-style-type: none;
margin: 0;
padding:0;
}

.left_menu li {
margin-bottom: 5px;
}

.left_menu a {
margin: 4px;
color: #000000;
text-decoration: underline;
}

.left_menu a:hover {
text-decoration: none;
}

p {margin: 0 0 10px 0;}

.products_list{
  width:65%;
}

.products_list img{
  border:none;
  margin-top:5px;
}

.products_list a{
	margin: 4px;
	color: #000000;
	text-decoration: underline;
}

.products_list a:hover {
  text-decoration: none;
}

.linkcart a{
	text-align: center;
  margin: 4px;
  color: #000000;
  text-decoration: underline;	
}

.linkcart a:hover {
  text-decoration: none;
}

.products {
	width: 85%;
  margin-top: 40px;
  padding:5px;
}
.product {
	float:left;
  margin: 15px;
  text-align: center;
	}

.products_header{
  margin-left: 15%;
}

.products_description{
	width: 50%;
	float: right;
	margin-right: 25%;
}
.products_information{
  width: 18%;
  margin-left: 5%;
}
.categories a{
  margin: 4px;
  color: #000000;
  text-decoration: underline;
}

.categories a:hover {
  text-decoration: none;
}

img.products {
  float:left;
  width:100px;
  margin-right:10px;
  cursor:move;
}

div.cart {
  border:1px solid #B3D4EF;
  background-color:#B3D4EF;
  padding:8px;
  width:280px;
  padding:10px;
}

div.cart img {
  float:left;
  width:60px;
  height:50px;
  margin-right:10px;
  margin-bottom:5px;
  cursor:move;
}

div.cart div {
  font-size:12px/14px;
  font-weight:normal;
  color:##444;
  clear:left;
}

div.cart-active {
  background-color:#eee;
}

div.wastebin-active {
  background-color:#eee;
}

#cart {
  clear:left;
  margin:10px 0;
}

#product_list {
  height:120px;
}

#cart1 {
  float:right;
  margin-right:20px;
  margin-top:50px;
}
#wastebin  {
  float:right;
  height:100px;
  padding:5px;
  margin-right:20px;
}
#broom  {
  float:right;
  height:100px;
  padding:5px;
  margin-right:20px;
}
.list{
	float:left;
  margin: 15px;
  text-align: center;
  border: 2px solid black;
}

.product2{
	float:left;
  width:98.6%;
  margin:0.2%;
  border: 2px solid black;
  min-height:90px;
  padding:0.2%;
}

.image{
  width:20%;
  border: 2px solid black;
  min-height:85px;
  padding-top:5px;
  float:left;
}

.description{
  width:40%;
  float:left;
  min-height:90px;
  border: 2px solid black;
}
.quantity{
  width:10%;
  float:left;
  min-height:90px;
  border: 2px solid black;
}
.quantity img{
	border: none;
	}
.unit_price{
  width:14.4%;
  float:left;
  min-height:90px;
  border: 2px solid black;
}
.total_price{
  width:12.5%;
  float:right;
  min-height:90px;
  border: 2px solid black;
}